<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<h1>setTimeout</h1>
	</body>
	
	<script type="text/javascript">
		
		// 这些函数设置的异步代码实际上在主线程上运行，在其计时器过去后
		setTimeout(function(title){
			console.log(title)
		},2000,'js')
		
		// 因为任何异步代码仅在主线程可用后才执行（换句话说，当调用栈为空时）
		
		// setInterval(function(){
		// 	console.log(1)
		// },1000)
		
		console.log('all is over')
	</script>
	
</html>
